customer & services manager careers in Ireland